



namespace Radius.NET.Interface.Entity
{
    /// <summary>
    /// 物料档案
    /// </summary>
    [SugarTable("Inventory", "物料档案")]
    [Tenant(DbConfigIdConst.QyjConfigId), NotTable]
    public class Inventory
    {
        /// <summary>
        /// 物料档案构造函数
        /// </summary>
        public Inventory()
        {
        }

        /// <summary>
        /// 物料编码
        ///
        /// </summary>
        [SugarColumn(IsPrimaryKey = true)]
        public System.String Inventory_ID { get; set; }

        /// <summary>
        /// 描述
        ///
        /// </summary>
        public System.String Description { get; set; }

        /// <summary>
        /// 规格
        ///
        /// </summary>
        public System.String Style { get; set; }

        /// <summary>
        /// 单位
        ///
        /// </summary>
        public System.String Unit { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String Param { get; set; }

        /// <summary>
        /// 颜色
        ///
        /// </summary>
        public System.String Color { get; set; }

        /// <summary>
        /// 类型
        ///
        /// </summary>
        public System.Int32? Type { get; set; }

        /// <summary>
        /// 标准成本
        ///
        /// </summary>
        public System.Double? Standard_Cost { get; set; }

        /// <summary>
        /// 库均成本
        ///
        /// </summary>
        public System.Double? Avg_Cost { get; set; }

        /// <summary>
        /// 最小限制量
        ///
        /// </summary>
        public System.Int32? Lowest_Limit { get; set; }

        /// <summary>
        /// 最大限制量
        ///
        /// </summary>
        public System.Int32? Highest_limit { get; set; }

        /// <summary>
        /// 合同期
        ///
        /// </summary>
        public System.Int16? Order_Period { get; set; }

        /// <summary>
        /// 实际计划
        ///
        /// </summary>
        public System.Byte? Planing_Feature { get; set; }

        /// <summary>
        /// mrp选项
        ///
        /// </summary>
        public System.Int32? Mrp_Option { get; set; }

        /// <summary>
        /// 存量管制
        ///
        /// </summary>
        public System.Int32? Mfg_Option { get; set; }

        /// <summary>
        /// ABC分类
        ///
        /// </summary>
        public System.String ABC_Feature { get; set; }

        /// <summary>
        /// 保管员
        ///
        /// </summary>
        public System.String Person_Incharge { get; set; }

        /// <summary>
        /// 计划员
        ///
        /// </summary>
        public System.String Deputy_Person { get; set; }

        /// <summary>
        /// 本地
        ///
        /// </summary>
        public System.Byte? Local { get; set; }

        /// <summary>
        /// 验证
        ///结余
        ///
        /// </summary>
        public System.Byte? Validate { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? Balance { get; set; }

        /// <summary>
        /// 分配数量
        ///
        /// </summary>
        public System.Double? Allocate_Qty { get; set; }

        /// <summary>
        /// 宽余量
        ///
        /// </summary>
        public System.Double? Free_Qty { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Byte? Trace { get; set; }

        /// <summary>
        /// 大类编码
        ///
        /// </summary>
        public System.String CatID { get; set; }

        /// <summary>
        /// 库位编码
        ///
        /// </summary>
        public System.String StockID { get; set; }

        /// <summary>
        /// 比率
        ///
        /// </summary>
        public System.Double? Ratio { get; set; }

        /// <summary>
        /// 最后更新
        ///
        /// </summary>
        public System.DateTime? LastUpdate { get; set; }

        /// <summary>
        /// 长
        ///
        /// </summary>
        public System.Double? Vx { get; set; }

        /// <summary>
        /// 宽
        ///
        /// </summary>
        public System.Double? Vy { get; set; }

        /// <summary>
        /// 高
        ///
        /// </summary>
        public System.Double? Vz { get; set; }

        /// <summary>
        /// 毛重/箱
        ///
        /// </summary>
        public System.Double? NBox { get; set; }

        /// <summary>
        /// 净重/箱
        ///
        /// </summary>
        public System.Double? NwBox { get; set; }

        /// <summary>
        /// 数重/箱
        ///
        /// </summary>
        public System.Double? RwBox { get; set; }

        /// <summary>
        /// 净重
        ///
        /// </summary>
        public System.Double? Unit_Weight { get; set; }

        /// <summary>
        /// 是否标准
        ///
        /// </summary>
        public System.Int32? Is_Standard { get; set; }

        /// <summary>
        /// 标准物料
        ///
        /// </summary>
        public System.String Standard_Inv { get; set; }

        /// <summary>
        /// Bom打开日期
        ///
        /// </summary>
        public System.DateTime? Bom_OpenDate { get; set; }

        /// <summary>
        /// Bom关闭日期
        ///
        /// </summary>
        public System.DateTime? Bom_CloseDate { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String Engineering_Des { get; set; }

        /// <summary>
        /// 最后成本
        ///
        /// </summary>
        public System.Double? Last_Cost { get; set; }

        /// <summary>
        /// 备注
        ///
        /// </summary>
        public System.String Summary { get; set; }

        /// <summary>
        /// 最小包装量
        ///
        /// </summary>
        public System.Double? Wip_Mpq { get; set; }

        /// <summary>
        /// 标准价格
        ///
        /// </summary>
        public System.Double? Standard_Price { get; set; }

        /// <summary>
        /// 图片存放路径
        ///
        /// </summary>
        public System.String ImagePath { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String Materialed { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String Weightstyle { get; set; }

        /// <summary>
        /// 标识
        ///
        /// </summary>
        public System.String Logo { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String Imagepath2 { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String PICNUMBER { get; set; }

        /// <summary>
        /// 套
        ///
        /// </summary>
        public System.Byte? Suit { get; set; }

        /// <summary>
        /// 平均价格
        ///
        /// </summary>
        public System.Double? Avg_Costed { get; set; }

        /// <summary>
        /// 文件号
        ///
        /// </summary>
        public System.String FileNo { get; set; }

        /// <summary>
        /// 版本
        ///
        /// </summary>
        public System.String Version { get; set; }

        /// <summary>
        /// 生产批号
        ///
        /// </summary>
        public System.String Project { get; set; }

        /// <summary>
        /// 实际成本
        ///
        /// </summary>
        public System.Double? Act_Cost { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Int32? Var_mfg_Period { get; set; }

        /// <summary>
        /// 公司库位结余
        ///
        /// </summary>
        public System.Int32? Var_saft_stock { get; set; }

        /// <summary>
        /// 外协期间
        ///
        /// </summary>
        public System.Int32? Mfg_Period { get; set; }

        /// <summary>
        /// 外协成本
        ///
        /// </summary>
        public System.Double? Mfg_Cost { get; set; }

        /// <summary>
        /// 合同数量
        ///
        /// </summary>
        public System.Double? Min_OrderQty { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String Servial { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String Electric_current { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String Voltage { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String Power { get; set; }

        /// <summary>
        /// 重量
        ///
        /// </summary>
        public System.String Weight { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String Vol { get; set; }

        /// <summary>
        /// 销售价格
        ///
        /// </summary>
        public System.Double? SalesPrice { get; set; }

        /// <summary>
        /// 最高价格
        ///
        /// </summary>
        public System.Double? Hight_Cost { get; set; }

        /// <summary>
        /// 最低价格
        ///
        /// </summary>
        public System.Double? Lowest_Cost { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String Item_code { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CostBOMID { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? Density { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CostCatID { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? Fixedcosts { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String Status { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String DefJarID { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String DefBoxID { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String DefPriceType { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String DefLocationID { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String WIPID { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String SourceCode { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String SourceName { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String SourceStyle { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String DefIQCtype { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String QCStandNO { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? MFGCost { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? MakeCost { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? PkgCost { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? Fixedcost { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? WastageRate { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Int32? BatchTrace { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Int32? BatchMethod { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Int32? AvailabilityControl { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? AvailabilityPeriod { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Int32? MethodOfInvCost { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? Tolerance { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String RevAccount { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String InvAccount { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String COGSAccount { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? SolidContent { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String TechManager { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? Pigment { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String TechType { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String BarCode { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? PeriodofValidity { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String LableModule { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String TaxAccount { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String MFGCostAccount { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Int32? NPriceLock { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String QCBarCode { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String QCFromStand { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String SafeAttributeID { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.DateTime? CreateDate { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String TechnologyName { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.DateTime? StartUseDate { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Int32? ValidControl { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String FCodeFrom { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String FWCode { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Int32? FWPaint { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? FPastePrice { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String FPrtMIDPDS { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String FPrtMIDMSDS { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String Manufacturer { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String ResinCatID { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Int32? FPasteCount { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String InComeTaxAccount { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String FPeibi { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String QiStandard { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String GuoStandard { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CreateName { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String Manager { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CatTechID { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.DateTime? SalesPriceDate { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String MfgCatID { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Int32? SysKis { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String Engineer { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Int32? SelectKis { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String ScrewNum { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String Cleanliness { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? ChangLi { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String EquipmentNum { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String Tedian { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String Yongtu { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String InvSort { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Double? Mfgplantime { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Int32? _cid { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Int32? NoPart { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.Int32? SerialAdm { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String Code { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String ZC_InvID { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CAS { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String OH { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String NCO { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String NH { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String ContactNum { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CASID { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String EngID { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String DesignCode { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String PUway { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String INVway { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String WeiWaiJiaGongway { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String FaHuoway { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String KuCunway { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String BackHuoway { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String QiTaway { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String PMPtype { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CF01 { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CF02 { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CF03 { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CF04 { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CF05 { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CF06 { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CF07 { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CF08 { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CF09 { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public System.String CF10 { get; set; }
    }
}